<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 数学方法  
        // Math.方法名()
        // 下面的前面必须加上Math
        // 随机数 

            //  语法: Math.random()
            //  返回值: 0~1之间的随机数   包含0 但是不包含1 [0,1)
            // 公式  Math.floor(Math.random()*范围内数字个数+范围内第一个数)
        // 四射五入 
            // 语法: Math.round()
            // 返回值: 四舍五入后的结果 
            //  作用: 四舍五入取整
        // 向上取整
            // 比这个小数大的最小整数
             // 语法: Math.ceil()
             // 返回值: 整数 
        // 向下取整 
           // 比这个小数小的最大整数
            // 语法: Math.floor()
             // 返回值: 整数 
        // 绝对值  
             // 语法: Math.abs()
             // 返回值: 绝对值
             // 在数轴上 点到原点的距离  
             // -6  6   
             // 6   6
        // 幂运算  
            // 语法: Math.pow(底数,指数)
            //  Math.pow(数字,多少次方)
            // 作用: 幂运算 
        // 最大值
            // 语法: Math.max(数据1,数据2,数据3)
            // 返回值: 最大值
        // 最小值 
            // 语法: Math.min(数据1,数据2,数据3)
            // 返回值: 最小值
        // 开方  
            // 语法: Math.sqrt(数字)
            // 返回值: 数字的算术平方根 



        // 圆周率 
        //  语法: Math.PI
        //  结果: 圆周率

        // alert(Math.random())


        // console.log(Math.round(10.48)); // 10
        // console.log(Math.round(10.58));// 11
        // console.log(Math.round(10.68));//11
        // 四舍五入 

        // 大于等于五 进一位  入 小于五退一位  舍 
        // 舍 在数轴上往负方向靠近
        // 入 在数轴上往正方向靠近

        // -10.4  整数部分  -11 小数部分 0.6 大于5 入
        // 往正方向靠近   
        // console.log(Math.round(-10.4)); // -10 
        // // -10.58  整数部分  -11 小数部分 0.42 小于5 舍
        // // 往负方向靠近   
        // console.log(Math.round(-10.58));// -11
        // // -10.6  整数部分  -11 小数部分 0.4 小于5 舍
        // // 往负方向靠近   

        // console.log(Math.round(-10.6));// -11


        // console.log(Math.ceil(10.1));//11
        // console.log(Math.floor(10.1));//10


        // 生成  2-10之间的随机数 
        // Math.random();// 0~1之间的小数
        // 公式:
        // Math.floor(Math.random()*范围数字的个数+范围的第一个值)
        // var res = Math.floor(Math.random()*9+2);
        // console.log(res);

        // 生成 73~118之间的随机数 
        // var data = Math.floor(Math.random()*46+73);
        // console.log(data);


        // 剪刀石头布 
        // 0   1   2

        // 人  手动输入  0  1  2
        // 电脑 随机出  0~2

        //三种结果  
        // 赢    0 并且 2  或者  1 并且 0  或者  2 并且 1
        // 平   人出的 = 电脑出的 
        // 输   除了上面的情况 就是输 


        // var person = parseInt(prompt('请输入剪刀(0)石头(1)布(2)',1));
        // var computer = Math.floor(Math.random()*3);

        // if(person ==0 && computer==2 || person ==1 && computer==0 || person ==2 && computer==1){
        //     console.log(`你出的是:${person} 电脑出的是${computer} 用户赢了`)

        // }
        // else if(person == computer){
        //     console.log(`你出的是:${person} 电脑出的是${computer} 平局`)
        // }
        // else{
        //     console.log(`你出的是:${person} 电脑出的是${computer} 用户输了`)
        // }


        //红球 6个   1~33 不能重复 
        // 蓝球 1个  1-16 可以跟红球一样   

        // 最终结果 1个数组    里边前6个红球  最后一个蓝球

        // 排序  只排序红球  蓝球不排序  
        // var redballs = [];
        // // 执行6次随机数 
        // for(var i=0;i<6;i++){
        //     var num = Math.floor(Math.random()*33+1);
        //     if(redballs.indexOf(num) == -1){
        //         redballs.push(num);
        //     }
        //     else{
        //         i--
        //     }
        // }
        // redballs.sort(function(a,b){return a-b})

        // console.log(redballs);

        // var blueball = Math.floor(Math.random()*16+1);

        // redballs.push(blueball)
        // console.log(redballs);



        // 绝对值 
        // console.log(Math.abs(-10));
        // console.log(Math.abs(10));

        // 幂运算  

        // for(var i=153;i<1000;i++){
        //     var h = parseInt(i/100);
        //     var t = parseInt(i % 100 / 10)
        //     var g = i % 10;

        //     if(Math.pow(h,3)+Math.pow(t,3)+Math.pow(g,3) === i){
        //         console.log(i);
        //     }
        // }

        // // 最大值  
        // console.log( Math.max(1,2,12,5,3,3,5,6,7,8,9));
        // console.log( Math.max(...[1,2,12,5,3,3,5,6,7,8,9]));
        // // 最小值
        // console.log( Math.min(1,2,12,5,3,3,5,6,7,8,9));
        // console.log( Math.min(...[1,2,12,5,3,3,5,6,7,8,9]));

        // 平方 
        // console.log(Math.sqrt(64));

       
        // 圆周率
        // console.log(Math.PI);
    </script>
</body>
</html>